@charset "UTF-8";




@import "main-module";
@import "color-module";
@import "bootstrap";

@import "nav-module";

@import "footer-module";

.wrap-r{
  padding: 20px;
  font-size: 16px;


  .profession{
    color: #29b078;
  }
}


.profession {
  color: #63bf95;
  font-size: 15px;
}


.main-one{
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius:8px;
  margin-bottom: 3vh;


}

.list1{
  font-size: 16px;
  font-weight: bold;

}


.text-one{
  text-align: center;
  line-height: 7rem;
  border-bottom: 1px solid #e6e6e6;

}

.text-two{
  @include display(flex,center,none);

}

.text-box{
  display: flex;
  width: 100px;
  font-size: 14.5px;
  margin-top: 2.65rem;
}

.text-box2{
 @extend .text-box;
  margin-bottom: 2.65rem;
}

.stamp{
  display: inline-block;
  margin: auto 1px;
  border-radius: 50%;
  margin-right: 10px;
  @include extent(1.03rem,1.03rem);
  border: 1px solid #ff650e;
}

.text-row{
  color:#29b078;
  font-weight: bold;
 font-size: 14px;
}

.text-box:hover .stamp{
  background-color: #f9a372;}

.text-box:hover .text-row{
  color: #ff813a;
}

.text-box2:hover .stamp{
  background-color: #f9a372;}

.text-box2:hover .text-row{
  color: #ff813a;
}

/*第二部分主体*/

.main-two {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  margin-bottom: 5vh;

}

.text-box1 {
  border-bottom: 1px solid #e6e6e6;



}
.text-box1 img{
  float: left;
  margin:0  20px;
}


.paragraph{
  margin: 30px;
  font-size: 14px;
  color:$m-color;
}